package com.shujia.wyh.day11.ketang;

/*
        看程序写结果：
            Y  X  Y  Z

 */
class X {
    Y b = new Y();

    X() {
        System.out.print("X");
    }
}
class Y {
    Y() {
        System.out.print("Y");
    }
}
public class Z extends X {
    Y y = new Y();

    Z() {
        //super() 虽然这里已经有了一个默认的super()会调用父类的无参构造方法，但是在走这句话之前已经对X做了初始化。
        System.out.print("Z");
    }

    public static void main(String[] args) {
        new Z();
    }
}

